dropping-forest rain - French English Dictionary